#ifndef __COMMON_H__
#define __COMMON_H__

#include <stdint.h>
#include <stdbool.h>

#define TYPEDEF_UINT(N) typedef uint##N##_t uint##N
#define TYPEDEF_INT(N) typedef int##N##_t int##N

TYPEDEF_UINT(8);
TYPEDEF_UINT(16);
TYPEDEF_UINT(32);
TYPEDEF_UINT(64);

TYPEDEF_INT(8);
TYPEDEF_INT(16);
TYPEDEF_INT(32);
TYPEDEF_INT(64);

#define size_t unsigned int
#define any_type void*

#define RET_TRUE true
#define RET_FALSE false

#define IN
#define OUT

#define PRINT_FUN() printf("%s %d\n", __FUNCTION__, __LINE__);



#endif

